Using Code Generating Tools